You may request help on general topics from other students and friends. You may also discuss the assignment itself with other students in the course. You may even get debugging assistance from other students in the course. However, when writing the actual code, you must do all of the work yourself. That is, you must not include code in your submission that you obtained from any source other than the instructor/teaching assistant.
.zip file containing your code,
    a makefile that can be used to build your pogram, and
    any other necessary files that you developed (e.g., data
    files, scripts) using Canvas. (It must be a .zip file
    and not some other type of archive because of the limitations of
    Canvas.) The .zip file must not
    include executable files, object files, etc....
    You must be prepared to demonstrate that your code (specifically, the version of the code you submitted electronically) is free of defects. Such demonstrations may be scheduled during class meeting hours or you may be required to schedule a demonstration outside of class.
Individual programming assignments may have additional submission requirements (e.g., you may be requried to submit output that demonstrates that your code is free of defects, you may be required to submit unit tests, you may be required to submit documentation).
stu and/or a CS Linux lab machine.
    In some cases, grades on programming assignments may be based on effort.
Copyright 2019